package com.zmn.oms.model.vo.work;

import lombok.Data;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.MongoId;

import java.util.List;

/**
 * 类描述：
 *
 * @author wangxiaokun
 * @since 2021/07/19 11:01
 */
@Data
public class DistributeSnapshotVO {

    /**
     * 工单Id
     */
    private Long workId;

    /**
     * 快照id
     */
    private Long snapshotId;

    /**
     * 自动派单工程师
     */
    ZsOrderDistributeVO autoDistributeMaster;

    /**
     * 工程师列表（渠道为天猫勤鸽店时为消耗派单列表）
     */
    List<ZsOrderDistributeVO> masterList;

    /**
     * 加载"非离职+技能+服务范围"的工程师（把上方满足条件的工程师排除在外）
     */
    List<ZsOrderDistributeVO> nonDistributeMasterList;

    /**
     * 派单路径
     */
    private Integer distributeWay;

    /**
     * 派单路径名称
     */
    private String distributeWayName;

    /**
     * 派单规则
     */
    private Integer distributeRule;

    /**
     * 派单规则名称
     */
    private String distributeRuleName;
}
